﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Emerson.Storage.Station;
using Emerson.Storage.Core;
using Emerson.Storage.Entities;
using System.Net;

namespace Emerson.Storage.Station.Interfaces
{
    /// <summary>
    /// All the operations related to station management.
    /// </summary>
    public interface IStationService
    {
        void AddStation(IStation station);
        IStation FindStation(IPAddress ip);
        IStation FindStation(Func<IPAddress, IStation> findLogic);
    }
}